Updated calendar date selection logic, added custom selected/current date buttons.