Refactor date calculator
Handle year rolling
Rename calcualtor to weekly
move files into proper packages
Add monthly pay date function