ADDed NSCalendar static singleton

Very often in date operations, the performance bottleneck is creating NSCalendar object (surprising, but yes - clearly visible when profiling). I have added static currentCalendar method as autoupdating calendar and refer CURRENT_CALENDAR constant to it.