Yep. Our current calendar is a mish mash of bad science and bad politics modified to work correctly. There are better solutions out there - the ancient Egyptians had 12 months of 30 days, plus a 5 day "extra" period to make it match up. Apparently, they even had leap years where there were 6 extra days instead of 5 (??). But a lunar calendar beats even that.