According to the SnapTravel support section, if your booking is refundable, you may cancel it and re-book for your intended dates. If your booking is non-refundable, unfortunately, it cannot be modified.
To get more information about your booking, please contact the SnapTravel customer care team by phone at (877) 778-2321 or via the support form on the PissedConsumer website.