Sloane's (Emma Roberts) mother (Frances Fisher) gives her grief about not having a boyfriend. In fact, Sloane gets hassled by her entire family about not bringing a date at every family occasion. That is, with the exception of her Aunt Susan (Kristin Chenoweth), who admits she brought a "holidate" to the family Christmas party—a date solely for the holiday, with no commitment.
By chance, Sloane meets Jackson (Luke Bracey), a complete stranger who also hates the constant judgment he gets from his family during the holidays, so they decide to be each other's platonic plus-ones, starting with a New Year's Eve party that Jackson has to attend.
Over the next year, they attend every festive occasion together. But when Sloane begins to have feelings for Jackson, it makes things awkward, because she worries he may not feel the same way about her.