Since this is my son’s first Christmas in proper pajamas and not a sleep sack, I’ve been inordinately excited to pick out some cute modern Christmas pajamas for him. While I love a good flannel plaid in holiday hues — hey, nothing wrong with the classics — I think these are all just wonderful patterns, if you want something a little cheekier or a little more whimsical.

Plus, most are on sale, big time right now!

If you’re like me, these modern Christmas pajamas will put you in the mood to snuggle your kids with a mug (or sippy cup) of hot chocolate in front of a classic Christmas movie. ‘Tis the season.

CMP is an rstyle affiliate. 

Related: The year’s best Christmas books for kids (that parents will actually want to read too)

Modern Christmas pajamas for kids: Fa-La-La Llama Christmas pajamas | Maisonette

There’s just something so joyful about a llama bringing you a pile of perfectly wrapped Christmas presents, even if this scenario will only be realized in these fun Fa-La-La Llama Christmas pajamas and never in real life — at least for now. Check them out at Maisonette.

Modern Christmas pajamas for kids: Crewcuts Christmas tree pajamas | J. Crew

I’m loving how these upside down Christmas trees make the coolest geometric print. Plus these modern Christmas tree pajamas for kids are 50% off at JCrew if you catch the sale. Yes please!

Modern Christmas pajamas for kids: Star Wars pajamas | Hanna Andersson

These amazing Star Wars Christmas pajamas at Hanna Andersson reimagine Storm Troopers as Christmas carolers and the Death Star as a cheerful Christmas bauble. Just when you thought it wasn’t possible for these to be even more fun, they went on sale for 40% off.

Modern Christmas pajamas from Hanna Andersson come in matching sets for the family -- and they're on sale!

If you happen to have a “let’s all match our Christmas pajamas!” kind of a family (no judgments), here’s one more option from Hanna Andersson: The modern Family Tannenbaum pajama print, featuring a simple, geometric tree print on an organic, comfy grey cotton  And yep, they’re on sale too, with the kids’ pjs reduced from $44 to $26 right now. Hurry!