strtotime and improvements