я предлагаю добавить денормализованное поле, представляющее месяц и день как последовательные инты относительно любого високосного года. как его назвать и делить ли на 86400 это неважно в данном контексте.
а что касается 29 февраля... а как вообще люди поступают, у которых др 29.02? Празднуют 1-го марта, думаю.