Sometimes time moves really slowly and sometimes a date creeps up on you so fast it can make your head...