In "12 Dates of Christmas," Smart plays Kate, a young woman infatuated with Christmas and all the magic that surrounds it, and who is also determined to find love. In an attempt to win back her ex-boyfriend on Christmas Eve, Kate ends up ruining her blind date with Miles (Mark-Paul Gosselaar), a handsome guy her step mother set her up with. In an odd twist of fate, Kate is given the chance to relive Christmas Eve over again - in fact twelve times -- in order to not miss out on an opportunity she has always dreamed of: True love!
After understanding that a reconciliation with her ex is not in the cards, Kate decides to embrace what Christmas Eve has given her -- a loving family, great friends and the prospect of a new love interest in Miles. However, just as she seems to think she has gotten it right, the clock strikes midnight and Kate reluctantly has to relive Christmas Eve once again. Although she seems distraught, she quickly comes to understand that she can do anything without consequences, because by midnight all will be erased. With this new-found excitement for life, Kate goes on a shopping spree, gets a tattoo and alters her appearance drastically, finally enjoying the gift she has been given. In addition to improving herself, she starts to help others and decides to make this Christmas Eve what she wants it to be. By letting go of her controlling ways and fear of being alone, Kate not only helps others find their happiness, but finds her own by finally trusting fate.