Really Good watch, could watch again, and can recommend.
This is about as close as I can find to a gender flipped "Groundhog's Day", granted it's not as good as Bill Murray, but Amy Smart carries this movie really well, even with Mark-Paul Gosselaar giving a great performance, there is only so much you can do with an opposing romance role if you're not in most of the scenes.
We get to see a great growth of character, exploration of herself and her world as she repeats days, looking for a way out.
The message is a little blatant, "Get over the ex", but the reality of struggling with such a thing is exampled plenty well, and surprisingly similar to "While You Were Sleeping" is very much about togetherness and family (born to or made), especially around the holidays.
This is a fun holiday time-shift loop to add to your marathon of time-loop movies.