new-calendar-page: Implement new designs

This looks soooooo much better =)

#388
1 job for master in 5 minutes and 30 seconds (queued for 2 seconds)
Status Job ID Name Coverage
  Flatpak
passed #336514
flatpak

00:05:30