It's December what? We're not sure where the year has gone, but suddenly Christmas is arriving faster than a Melbourne thunderstorm.
With it, comes the silly season race to the major shopping centres.
More World News Videos
Hatchimal: Must-have Christmas toy sells out
Parents around the world are discovering that this year's must-have toy, the Hatchimal, is virtually impossible to get in time for Christmas.
So to ease your pain - or alternatively help you indulge your shopping passion - we've compiled a go-to guide of festive trading hours.
If crowds don't appeal, don't forget the internet is open for business 24 hours a day.
Daily until Friday, Dec 23: 10am-9pm
Christmas Eve: 10am-6pm
Melbourne Central also has Christmas Cringe selfies against a themed backdrop for a gold coin donation that will go to social enterprise STREAT and a customised gift wrapping station with gold coin donations going to the Cotton On Foundation.
BOURKE ST MALL
Stock up on that last minute gift at one of Melbourne's CBD department stores.
Sunday, Dec 18: 9am-9pm
Monday, Dec 19 to Wednesday, Dec 21: 8am-10pm
Thursday, Dec 22 to Friday, Dec 23: 8am-midnight
Christmas Eve: 8am-6pm
Sunday, Dec 18: 8:30am-9pm
Monday, Dec 19 to Tuesday, Dec 20: 8am-10pm
Wednesday, Dec 21 to Friday, Dec 23: 8am-midnight
Christmas Eve: 7am-6pm
Daily until Friday, Dec 23: 10am-9pm
Christmas Eve: 10am-6pm
Finding your way out of Chadstone is a bit like trying to find the exit at Crown Casino at 2am. Near impossible.
Never mind, there's plenty of time for shopping enthusiasts to tackle more than 500 shops, and perhaps indulge in a soothing massage when you finally make your escape.
Monday, Dec 19 to Thursday, Dec 22: 9am-midnight
Last-gasp shoppers might enjoy a solid 34 hours of trading that begins on Friday, Dec 23 and winds up at 6pm Christmas Eve.
There's no shortage of shopping to be had at the slick shopping centre formerly known as 'Shoppo,' though it's fair to say car parks will be in hot demand.
If you're looking for Santa, he's up on level two, outside Village Cinemas.
Sunday, Dec 18: 9am-7pm
Monday, Dec 19: 9am-9pm
Tuesday, Dec 20 to Wednesday, Dec 21: 9am-10pm
Thursday, Dec 22 to Friday, Dec 23: 9am-11:59pm
Christmas Eve: 8am-5pm
Sunday, Dec 18: 9am-7pm
Monday, Dec 19: 9am-9pm
Tuesday, Dec 20 to Wednesday, Dec 21: 9am-10pm
Thursday, Dec 22 to Friday, Dec 23: 9am-11:59pm
Christmas Eve: 8am-5pm
Sunday, Dec 18: 10am-7pm
Monday, Dec 19: 9am-9pm
Tuesday, Dec 20: 9am-10pm
Wednesday, Dec 21: 9am-5:30pm
Thursday, Dec 22 to Friday, Dec 22: 9am-11:59pm
Christmas Eve: 8am-5pm
Sunday, Dec 18: 9am-7pm
Monday, Dec 19: 9am-9pm
Tuesday, Dec 20 to Wednesday, Dec 21: 9am-10pm'
Thursday, Dec 22: 9am-11:59pm
Friday, Dec 23 to Christmas Eve, 5pm: Non-stop trading
Those of us who grew up in the east are still a bit overcome by the new-look Eastland. And what's that fancy railway station over the road?
Sunday Dec 18: 9am-7pm
Monday, Dec 19: 9am-9pm
Tuesday, Dec 20 to Wednesday, Dec 21: 9am-10pm
Thursday, Dec 22: 9am-midnight
Friday, Dec 23: 9am-midnight (fresh food open from 8am)
Christmas Eve: 8am-5pm (fresh food open from 7am)
Sunday, Dec 18: 9am-9pm
Monday, Dec 19 to Thursday, Dec 22: 9am-midnight
Friday, Dec 23, 9am, to Christmas Eve, 5pm: Non-stop trading
Sunday Dec 18: 9am-7pm
Monday, Dec 19 to Thurs, Dec 22: 9am-10pm
Friday, Dec 23: 9am-midnight
Christmas Eve: 8am-6pm
Wednesday, Dec 21 to Friday, Dec 23: 10am-9pm
Christmas Eve: 8am-5pm
Wednesday, Dec 21 to Friday, Dec 23: 10am-9pm
Christmas Eve: 8am-5pm
Wednesday, Dec 21 to Thursday, Dec 22: 10am-9pm
Friday, Dec 23: 9am-9pm
Christmas Eve: 8am-5pm