Add remaining leap year logic