According to .bomb, "Allow 48 hours for miles to process and post to your Mileage Plus account"
It is possible that if you purchase them today, they may not post in-time. Take a look at this thread for some more info..
http://www.flyertalk.com/forum/unite...iles-post.html