new date calendar setup and helper method