Today (December 20th) is the last day you can order at Shutterfly and have your purchase arrive before Christmas! And lots of their stuff is marked up to 50%off!
To make sure your package arrives on time you must place your order by 7pm (EST) and choose Rush shipping.