Accept Credit Card payments for bitcoins.
The buyer would get their bitcoins at the price at the time of purchase, but they could not spend them until 6 months have passed (the time needed to avoid chargebacks).
Why would anyone use a credit card today to receive bitcoins in 6 months time?