Fixed dateWithNoTime:middleDay to properly push to middle of day

dateByAddingTimeInterval: returns a new NSDate object. It does not modify the one given to the method.
Thanks for sharing!