OP, if you want to lose weight and keep it off, I recommend you stop eating things like fat free dairy products and low calorie bread - all this stuff is processed rubbish and it's not satisfying or nourishing for your body.
This is coming from my background of having lost over 4 stone and kept it off for years.
I used to do what you do - low calorie makes sense, right? I did that for years and years.
But then I saw a personal trainer/ nutritionist who changed my life completely. I mean, think about it. Why do you think you need that chocolate bar in the evening? It's because you're not satisfied from the food you are eating, so you have cravings.
I recommend cutting out processed foods as much as possible (that includes all low calorie versions of everything). Stop worrying about calories. Worry about what you are eating, the quality and freshness, not how many calories are in it. Eat more vegetables, nuts, meat/cheese/protein and healthy carbs (things where you can understand all of the ingredients - e.g. sourdough bread from a bakery!)
If you do this for a month, your body will start to recover and feel nourished.
Honestly - it sounds completely counter intuitive but it has changed my life. I do not deny myself now and I don't need to stick to any particular number of calories.
When you eat real food, your body and your appetite will start to regulate itself. 1200 calories is just sad, you are denying your body what it needs and it's not sustainable - and it's completely unnecessary too!