better calendar icon implementation, should change icon on date change